Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

виконання та відлагодження програм в інтегрованому середовищі Borland C

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
КН
Кафедра:
Не вказано

Інформація про роботу

Рік:
2007
Тип роботи:
Лабораторна робота
Предмет:
Інші

Частина тексту файла

МІНІСТЕРCТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ “ЛЬВІВСЬКА ПОЛІТЕХНІКА” Кафедра ICM Лабораторна робота №2 “ виконання та відлагодження програм в інтегрованому середовищі Borland C ” Мета роботи: вивчити склад інтегрованого середовища Borland C та його можливості для вводу, відлагодження та виконання програм на мові С Теоретичні відомості Середовище програмування Borland C включає в себе: інтегроване середовище програмування (Integtated Development Environment - IDE); компілятор вхідного тексту програми; редактор зв'язків; бібліотеки файлів включення; бібліотеки функцій; програми-утиліти. Інтегроване середовище програмуванн включає в себе вбудований редактор текстів, підсистему роботи з файлами, вбудований компілятор (ВС.ЕХЕ або BCW.EXE), редактор зв'язків (TLINK.EXE), вбудовані засоби для відлагодження програми, встановлення параметрів середовища, систему допомоги. Компілятор ВС.ЕХЕ призначений для роботи в реальному режимі, а BCW.EXE - в захищеному режимі (запускається з середовища Windows). Крім вбудованих в середовище компіляторів, до складу Borland C входить компілятор, який працює в режимі командного рядка - ВСС.ЕХЕ . Середовище дозволяє роботу з однофайловими або багато файловими програмами, написаними на мові С або C++. Файли програм, написаних на мові С, повинні мати розширення .С, а на мові С, - розширення .СРР . Файли включення мають розширення .h і містять прототипи бібліотечних функцій, визначення констант та типів даних. До програм-утиліт відносяться: препроцесор (СРР.ЕХЕ), асемблер (TASM.EXE), автономний відладчик (TD.EXE), профайлер (TPROF.EXE), програма для формування об'єктних бібліотек (TLIB.EXE) та зв'язані з ними файли. Відлагодження програми Відлагодження програми може бути виконане за допомогою вбудованого відлагоджувача або зовнішнього відлагоджувача - програми TD.EXE. Зовнішній відлагоджувач необхідно використовувати для відлагодження програм-драйверів, резидентних програм та в тих випадках, коли вбудований відлагоджувач не знаходить причини помилки. Нижче коротко розглядаються можливості вбудованого відлагодження програм. Для можливості роботи вбудованого відлагоджувача необхідно виконати компіляцію та компоновку програми із включеною опцією Source Debugging, яка розміщена в меню Options -Debugger. Вбудований відлагоджувач дозволяє: виконати програму по кроках (по рядках текстового файлу); виконати програму до вказаного рядка (до точки Breikpoint); прослідкувати зміну значень змінних програми і при необхідності встановити нові значення змінних. Покрокове виконання програми здійснюється за допомогою команди Trace into або Step over, розміщених у меню Run, або відповідно натисканням клавіш F7 або F8. При натисканні клавіші F7 виконуються команди, розміщені в одному рядку текстового файлу. Якщо у рядку є звертання до функції, то відбувається перехід до покрокового виконання команд цієї функції. Команда, закріплена за клавішею F8, працює так само як F7, тільки звертання до функції виконується як один крок. Для прискорення процесу відлагодження використовується команда Go to cursor, розміщена в меню Run. Запуск цієї команди може бути здійснений також натисканням клавіші F4. Програма буде виконуватися до рядка, в якому розміщений курсор. Дальше виконання програми може бути здійснене покроково шляхом натискання клавіш F7 або F8. Інша можливість прискореного відлагодження програми полягає у використанні точок зупинки. Включення точки зупинки виконує команда Toggle breakpoint меню Debug (або Ctrl-F8). Точка розміщується у рядку знаходження курсору. Рядок, в якому встановлена точка зупинки, зафарбовується іншим кольором. Повторне виконання команди Toggle breakpoint витирає точку зупинки. Для точки зупинки може бути задана певна умова. Умова задається у вікні діалогу команди Breikpoint... меню Debug. Якщо умова задана, то виконання програми у точці зупинки призупиняється тільки тоді, коли ця умова приймає значення логічної істини. Якщо умова відсутня, то програма призупиняє свою роботу в д...
Антиботан аватар за замовчуванням

31.03.2013 14:03

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини